Page({

  /**
   * 页面的初始数据
   */
  data: {
    
  },
  toAnswer(){
    const userInfo = wx.getStorageSync('userInfo');
    if(userInfo){
      wx.navigateTo({
        url: '../answer/answer',
      })
    }else{
      wx.getUserProfile({
        desc: '获取用户基本信息',
        success:(res) => {
          const { userInfo: { avatarUrl,nickName }} = res;
          const userInfo = {
            avatarUrl,
            nickName,
          }
          wx.setStorageSync('userInfo',userInfo);
          console.log(res);
          wx.navigateTo({
            url: '../answer/answer',
          })
        }
      })
    }
  },

  toRank(){
    wx.navigateTo({
      url:'../rank/rank',
    })
  },
  toEnter(){
    wx.navigateTo({
      url: '../enter/enter',
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    const openid = wx.getStorageSync('openid');
    if(!openid){
      wx.cloud.callFunction({
        name:'getOpenId',
        success:(res) => {
          const { result:{ openid }} =res;
          wx.setStorageSync('openid',openid);
        }
      })
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    
  }
})